
--明细临时表
CREATE EXTERNAL TABLE jms_dm.dm_platform_intercept_count_detail_tmp(
  waybill_no                  string COMMENT '',
  apply_type_name             string COMMENT '申请类型',
  apply_source                string COMMENT '申请来源 1人工录入 2问题件录入 3 总部工',
  apply_source_name           string COMMENT '申请来源名称',
  apply_time                  string COMMENT '申请时间',
  print_time                  string COMMENT '退件面单打印时间',
  print_network_name          string COMMENT '退件面单打印网点名称',
  print_network_code          string COMMENT '打印网点code',
  entry_type                  string COMMENT '录入类型 1拦截件 2 问题件',
  examine_network_code        string COMMENT '拦截机构',
  examine_network_name        string COMMENT '拦截机构',
  signed_time                 string COMMENT '签收时间',
  signed_site                 string COMMENT '签收网点名称',
  signed_site_code            string COMMENT '签收网点编码',
  print_over_signed_site_code string COMMENT '退件面单打印后的签收网点',
  print_over_signed_site      string COMMENT '退件面单打印后的签收网点',
  is_sign_flag                string COMMENT '2:已签收  1 未签收',
  is_reback_sign              string comment '是否退回签收',
  collect_time                string COMMENT '揽收时间',
  pick_network_code           string COMMENT '寄件网点编码',
  pick_network_name           string COMMENT '寄件网点名称',
  delivery_time               string COMMENT '寄件时间',
  customer_code               string COMMENT '客户编码',
  customer_name               string COMMENT '客户名称',
  first_level_code            string COMMENT '工单类型编码',
  first_level_name            string COMMENT '工单类型名称',
  work_order_no               string COMMENT '工单编号',
  remarks                     string COMMENT '工单投诉原因',
  first_problem_type          string COMMENT '问题类型',
  create_time                 string COMMENT '工单创建时间',
  update_time                 string COMMENT '',
  registration_time           string comment '拦截登记时间',
  agent_code                  string comment '代理区编码',
  agent_name                  string comment '代理区名称',
  fran_code                   string comment '加盟商编码',
  fran_name                   string comment '加盟商名称'
  )
COMMENT  '平台在途拦截统计明细-临时表'
PARTITIONED BY ( dt STRING COMMENT '日期')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_platform_intercept_count_detail_tmp'
TBLPROPERTIES (
    'discover.partitions' = 'false',
    'parquet.column.index.access' = 'true'
    );


----明细
CREATE EXTERNAL TABLE jms_dm.dm_platform_intercept_count_detail(
     reback_apply_date         string comment'拦截登记日期'
    ,pick_network_code         string comment'网点编码(寄件)'
    ,examine_network_code      string comment'拦截机构编码'
    ,sign_network_code         string comment'签收网点编码'
    ,customer_code             string comment'客户编码'
    ,apply_source              string comment'申请来源code：1人工录入 2问题件录入 3 总部工'
    ,first_level_code          string comment'工单类型编码'
    ,agent_code                string comment'代理区编码'
    ,fran_code                 string comment'加盟商code（寄件）'
    ,agent_name                string comment'代理区名称（寄件）'
    ,fran_name                 string comment'加盟商名称（寄件）'
    ,pick_network_name         string comment'网点名称（寄件）'
    ,customer_name             string comment'客户名称'
    ,waybill_no                string comment'运单号'
    ,collect_time              string comment'揽收时间'
    ,reback_apply_time         string comment'拦截登记时间（退转）'
    ,apply_source_name         string comment'申请来源（退转）'
    ,is_reback_sign            string comment'是否退回签收'
    ,print_network_name        string comment'退件面单打印网点名称'
    ,print_time                string comment'退件面单打印时间'
    ,sign_network_name         string comment'签收网点名称'
    ,sign_time                 string comment'签收时间'
    ,examine_network_name      string comment'拦截机构名称'
    ,first_level_name          string comment'工单类型名称'
    ,work_order_no             string comment'工单编号'
    ,remarks                   string comment'工单投诉原因'
    ,first_problem_type        string comment'问题类型'
    ,sys_time                  string comment'跑批时间'
    ,registration_time         string comment '拦截登记时间'
    ,bk_1                      string comment''
    ,bk_2                      string comment''
  )
COMMENT  '平台在途拦截统计明细'
PARTITIONED BY ( dt STRING COMMENT '日期')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_platform_intercept_count_detail'
TBLPROPERTIES (
    'discover.partitions' = 'false',
    'parquet.column.index.access' = 'true'
    );



--明细表
--hive-增加字段
alter table jms_dm.dm_platform_intercept_count_detail add columns (settlementmode string COMMENT'结算模式') cascade;
alter table jms_dm.dm_platform_intercept_count_detail add columns (is_end string COMMENT'是否完结') cascade;

--doris增加字段
alter table jms_dm.dm_platform_intercept_count_detail add column settlementmode varchar(100)  comment '结算模式';
alter table jms_dm.dm_platform_intercept_count_detail add column is_end varchar(100)  comment '是否完结';


--2023-05-29
--HIVE
alter table jms_tmp.dm_platform_intercept_count_detail_tmp add columns (sign_fran_code string comment'签收网点加盟商编码',sign_fran_name string comment '签收网点加盟商名称') cascade ;
alter table jms_dm.dm_platform_intercept_count_detail add columns (sign_fran_code string comment'签收网点加盟商编码',sign_fran_name string comment '签收网点加盟商名称') cascade ;

--DORIS
alter table jms_dm.dm_platform_intercept_count_detail add column (sign_fran_code string comment'签收网点加盟商编码',sign_fran_name string comment '签收网点加盟商名称');

